#include <iostream>
#include <type_traits>
using namespace std;

int main() {
    using X = int&;
    printf("%d\n", is_lvalue_reference<X&>::value);
    printf("%d\n", is_lvalue_reference<X&&>::value);

    using Y = int&&;
    printf("%d\n", is_lvalue_reference<Y&>::value);
    printf("%d\n", is_rvalue_reference<Y&&>::value);
}